
new WOW().init();



jQuery(window).on("scroll", function (e) {
	scroll_now = jQuery(window).scrollTop();
	if (scroll_now > 0) {
		$('.header').addClass('hasBg')
	} else {
		$('.header').removeClass('hasBg')
	}
});

// $(document).on('mousewheel', function(event) {
// 	var delta = event.originalEvent.deltaY || -event.originalEvent.detail;
// 	if (delta > 0) {
// 		$('.header').addClass('hide')
// 	}
// 	 else {
// 		$('.header').removeClass('hide')
// 	}
// });

$('.header .links .item').click(function () {
	let top2=90
	let index=$(this).index()
	if(index==1 || index==2 || index==3 || index==4){
		top2=120
	}
	if (index < 5) {
		$(this).addClass('on').siblings('.item').removeClass('on')
		var value = $(`#anthor${index}`).offset().top - top2

		if (document.documentElement.clientWidth < 1024) {
			value = $(`#anthor${index}`).offset().top - 70
		}

		$('html,body').animate({
			scrollTop: value
		})
	}else{
		// 中文
	}

})

$('.header .btns').click(function () {
	$('.header .links').find('.item').removeClass('on')
	var value = $('.foot').offset().top -80
	$('html,body').animate({
			scrollTop: value
		})

})

$('.menuList  .item').click(function () {
	$('.pheader .navbox').removeClass('activeBox')
	$('.menuList').slideUp()
	let index=$(this).index()
	if (index < 5) {
		value = $(`#anthor${index}`).offset().top - 70

		$('html,body').animate({
			scrollTop: value
		})
	}

})

$('.menuList .cbtn').click(function () {
	var value = $('.foot').offset().top - 50
	$('html,body').animate({
			scrollTop: value
		})

})

$('#goTop').click(function () {
	$("html,body").animate({
		scrollTop: 0
	}, 1000);
})

$('.pheader .navbox').click(function () {
	$(this).toggleClass('activeBox')
	$('.menuList').stop().slideToggle();
})

$('.menuList .item .tb').click(function () {
	$(this).children('img').toggleClass('rotate');
	$(this).siblings('.types_top').stop().slideToggle();
	$(this).parents('.item').siblings().children('.types_top').stop().slideUp();
	$(this).parents('.item').siblings().find('img').removeClass('rotate');
})

$('.right_contact .ic').click(function(){
	$('.right_contact .box').css({'display':'block'})
})

$('.right_contact .box .close').click(function(){
	$('.right_contact .box').css({'display':'none'})
})


$('.foot  .dom1 .r .form .item .d1').click(function(){
	$(this).siblings('.d2').stop().slideToggle()
})

$('.foot  .dom1 .r .form .item .d2 p').click(function(){
	$(this).parents('.d2').stop().slideUp()
	$(this).parents('.d2').siblings('.d1').children('#chose_value').html($(this).html())
	$(this).parents('.d2').siblings('.d1').children('#chose_value').siblings('.tip').hide()
})

$('.foot .dom1 .form button').click(function(){
	if($('#name').val()==''){
		$('#name').siblings('.tip').show()
	}else{
		$('#name').siblings('.tip').hide()
	}

	if($('#company').val()==''){
		$('#company').siblings('.tip').show()
	}else{
		$('#company').siblings('.tip').hide()
	}

	if($('#email').val()==''){
		$('#email').siblings('.tip').show()
	}else{
		$('#email').siblings('.tip').hide()
	}

	if($('#chose_value').html()==''){
		$('#chose_value').siblings('.tip').show()
	}else{
		$('#chose_value').siblings('.tip').hide()
	}

})

$('.oninput').on('input', function () {
	if ($(this).val() !== '') {
		$(this).siblings('.tip').hide()
	} else {
		$(this).siblings('.tip').show()
	}
})


const lenis = new Lenis({
	lerp: 0.06,
})
lenis.on('scroll', (e) => {
    scrollTop = e.animatedScroll

	// getScrollTop(e.animatedScroll)
})
function raf(time) {
    lenis.raf(time)
    requestAnimationFrame(raf)
}
requestAnimationFrame(raf)


const countItems = document.querySelectorAll('.count-item');
function onIntersection(entries, observer) {
	entries.forEach(entry => {
		if (entry.isIntersecting) {
			const e = entry.target;
			animateCount(e);
			// observer.unobserve(e);
		}
	});
}
const observer = new IntersectionObserver(onIntersection);
countItems.forEach(item => observer.observe(item));
function animateCount(e) {
	var demo = { score: 0 },
		scoreDisplay = e,
		to = e.getAttribute('data-to'),
		speed = e.getAttribute('data-speed') * 1;
	var re = /[^0123456789.]/g;
	var result;
	var array = [];
	while((result = re.exec(to)) !==null){
		result.index = to.length-result.index-1
		array.unshift(result)
	}
	var automatic = 0;
	if (to !== null) {
		if (to.indexOf('.') !== -1) {
			automatic = (to.length -1)-to.indexOf('.')
		}
	}
	if (speed === 0) {
		speed = 1;
	}
	TweenLite.to(demo, speed, {
		score: to.replaceAll(re,''),
		onUpdate: showScore
	});
	function showScore() {
		scoreDisplay.innerHTML = formatNumberWithCommasAndDecimal(demo.score, automatic, array);
	}
}
function formatNumberWithCommasAndDecimal(number, decimalPlaces,separator) {
	var formattedNumber = number.toFixed(decimalPlaces);
	if(separator.length>0){
		for(let i=0;i<separator.length;i++){
			if(formattedNumber.length>separator[i].index){
				formattedNumber = formattedNumber.slice(0,formattedNumber.length-separator[i].index)+separator[i][0]+formattedNumber.slice(formattedNumber.length-separator[i].index)
			}
		}
	}
	return formattedNumber;
}